
var TIME = require('../../../utils/time.js')
var app = getApp()
const db = wx.cloud.database()
Page({

  /**
   * 页面的初始数据
   */
  data: {

    index: 0,
    name: "",
    page_index: 0,
    // 泰山宿舍区失物招领
    taiShan: [],
    // 黑山宿舍区失物招领
    heiShan: [],
    // 华山宿舍区失物招领
    huaShan: [],
    // 启林宿舍区失物招领
    qilin: [],
    // 嵩山宿舍区失物招领
    songShan: [],
    // 燕山宿舍区失物招领
    yanShan: [],

    // 现在是切换到哪个标签的宿舍区失物招领
    location: '泰山区'

  },



  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //shenhe        
    this.getData();
  },

  onClick(event) {
    console.log(event)
    wx.showToast({
      title: event.detail.title,
      icon: 'none',
    });

    this.data.location = event.detail.title;

  },

  loginData() {

    this.setData({
      user_data: app.globalData.user_data,
      is_bind: wx.getStorageSync('is_bind'),
      is_login: wx.getStorageSync('is_login'),
    })
    if (this.data.is_bind) {
      this.setData({
        course_data: app.globalData.user_data.courses
      })
    }

  },

  getData() {
    const that = this;

    // 泰山区 数据获取
    db.collection('taiShan').where({}).get()
      .then(res => {
        console.log('泰山区 数据开始更新')
        console.log(res.data);
        that.setData({
          taiShan: res.data,
        })
        console.log('泰山区 数据更新完毕');
      })

    // 黑山区 数据获取
    db.collection('heiShan').where({}).get()
      .then(res => {
        console.log('黑山区 数据开始更新')
        console.log(res.data);
        that.setData({
          heiShan: res.data
        })
        console.log('黑山区 数据更新完毕');
      })

    // 华山区 数据获取
    db.collection('huaShan').where({}).get()
      .then(res => {
        console.log('华山区 数据开始更新')
        console.log(res.data);
        that.setData({
          huaShan: res.data
        })
        console.log('华山区 数据更新完毕');
      })

    // 启林区 数据获取
    db.collection('qilin').where({}).get()
      .then(res => {
        console.log('启林区 数据开始更新')
        console.log(res.data);
        that.setData({
          qilin: res.data
        })
        console.log('启林区 数据更新完毕');
      })

    // 嵩山区 数据获取
    db.collection('songShan').where({}).get()
      .then(res => {
        console.log('嵩山区 数据开始更新')
        console.log(res.data);
        that.setData({
          songShan: res.data
        })
        console.log('嵩山区 数据更新完毕');
      })

    // 燕山区 数据获取
    db.collection('yanShan').where({}).get()
      .then(res => {
        console.log('燕山区 数据开始更新')
        console.log(res.data);
        that.setData({
          yanShan: res.data
        })
        console.log('燕山区 数据更新完毕');
      })

  },

  //下拉刷新
  onPullDownRefresh() {
    this.getData();
  },

  onReachBottom() {
    // this.setData({
    //   page_index: this.data.page_index + 1
    // })
    this.getData()
  },

  // 跳到发表动态页面
  add_share() {

    let shouquan = app.globalData.is_login;
    console.log(shouquan);
    if (!shouquan) {
      // 如果还没授权，那就授权
      this.setData({
        show: true
      });
    } else {
      // 授权了就跳转到发动态的页面
      wx.navigateTo({
        url: '../../course/search' + '?type=' + '失物招领' + '&location=' + this.data.location,
      })

    }

  },

  // 获取授权
  getUserProfile: function (e) {
    const that = this;
    app.getUserProfile().then(res => {
      // console.log(res);
      that.setData({
        show: false
      })
    }).catch(err => {
      console.log(err);
    })

  },

  hideModel() {
    this.setData({
      show: false
    })
  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getData()
  },


  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    this.getData()
  },


  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

})